body { background:#efefef;}

object { vertical-align:bottom;}

.row { width:1000px; margin:auto; position:relative;}
	.col-l { width:260px; float:left;}
	.col-r { width:720px; float:right;}
	
#head { background:url(skin/head-bg.jpg);}

#banner { background:#575757;}

#nav { height:41px; background:#0084ff; line-height:41px; text-align:center;}
	#nav li { padding-right:40px; margin-right:40px; height:44px; display:inline; font-size:14px;}
	#nav li a { color:#FFF;}
	#nav li.focus a, #nav li a:hover { color:#F0FF00;}
	#nav li.last { background:none; padding-right:0px; margin-right:0px;}
	
#banner { text-align:center; position:relative;}
	#banner .slide li { display:block; height:380px;}
	#banner .sm-slide li { height:253px; display:block;}

	#banner object { width:1000px; margin:auto; vertical-align:bottom;}

	.title { background:#0084ff; height:35px; line-height:35px; text-indent:10px; font-size:14px; color:#FFF; border:#0084ff solid 1px; margin-top:20px;}
		.title a { color:#FFF;}
		.title.focus a { color:#FFF500;}
	.content { padding:10px; background:#FFF; border:#0084ff solid 1px; border-top:0px;}
		
	#colee_left { width:100%; margin:auto; overflow:hidden;}
		#colee_left td td { padding-right:10px;}
		#colee_left img { border:#CCC solid 1px; display:block;}
		#colee_left span { padding-top:5px; display:block; padding-bottom:5px;}
	#colee_left3 { width:100%; margin:auto; overflow:hidden;}
		#colee_left3 td td { padding-right:10px;}
		#colee_left3 img { border:#CCC solid 1px; display:block;}
		#colee_left3 span { padding-top:5px; display:block; padding-bottom:5px;}
		
	#news { float:left; width:350px;}
	#dymc { float:right; width:350px;}
		
#copyright { padding:10px 0px; background:#333; border-top:#909090 solid 1px; margin-top:20px;}
	#copyright p { color:#909090; line-height:28px; text-align:center;}
		

/*---------------------------------------------------------------------------------------------*/

p { line-height:24px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
	p.no-indent { text-indent:0px;}
	p.center { text-indent:0px; text-align:center;}
	p.right { text-indent:0px; text-align:right; float:none;}
	p.top-10 { padding-top:10px;}
	p.strong { text-indent:0px; font-size:14px; font-weight:bold; line-height:24px;}
	
h2 { font-size:14px;font-weight:bold; text-align:center; padding-bottom:10px;}

table.image { width:100%;}
	table.image td { vertical-align:top; text-align:center; padding-top:5px; padding-bottom:9px;}
	.image img { border:#ccc solid 1px; padding:3px;}
	.image span { display:block; padding:7px 0px 6px 0px;  text-align:center;}

table.image1 { width:100%;}
	table.image1 td { vertical-align:top; text-align:center;}
	.image1 img { border:#ccc solid 1px; padding:3px;}
	.image1 span { display:block; padding:7px 0px 6px 0px;  text-align:center;}

.txt-list li {  font-size:12px;}
	.txt-list li.last a { border-bottom:0px;}
	.txt-list li a { background:url(skin/txt-list.jpg) left center no-repeat; padding-left:10px; border-bottom:#ccc dotted 1px; line-height:30px; color:#333; display:block;}
	.txt-list li.focus a,.txt-list li a:hover { color:#F00;}
		.txt-list li li { padding-left:10px;}

.txt-list-2 { width:480px; float:left;}
.txt-list-2 li {  font-size:12px; width:220px; float:left; margin-left:15px;}
	.txt-list-2 li.last a { border-bottom:0px;}
	.txt-list-2 li a { background:url(skin/txt-list.jpg) left center no-repeat; padding-left:10px; border-bottom:#ccc dotted 1px; line-height:30px; color:#333; display:block;}
	.txt-list-2 li.focus a,.txt-list-2 li a:hover { color:#F00;}
	
table.data { background:#CCC; width:100%;}
	table.data td { background:#FFF; padding-left:10px; line-height:30px;}
	table.data .center td { text-align:center; padding-left:0px;}
	table.data p { text-indent:5px;}
	
.min-height { min-height:449px; _height:449px;}
	.min-height.txt-list li { height:52px; line-height:52px; font-size:14px;}
	.min-height.txt-list li a { height:52px; line-height:52px; font-size:14px;}
	
.nav { height:30px; line-height:30px; padding-bottom:10px; margin-bottom:10px; border-bottom:#CCC dotted 1px;}
	.nav a { height:30px; width:100px; text-align:center; background:#CCC scroll 1px; margin-right:10px; display:inline-block; *display:inline; zoom:1;}
	.nav a:hover,.nav a.focus { background:#900; color:#FFF;}
	
.menu { border-top:#CCC dashed 1px; border-right:#CCC dashed 1px; width:100%;}
	.menu td { border:#CCC dashed 1px; text-indent:20px; border-right:0px; border-top:0px; line-height:30px; height:30px;}
	.menu td.focus a { color:red;}